package com.contest.entity;

import com.baomidou.mybatisplus.annotations.TableId;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * 
 *
 * @author yfl
 * @email 617823298@qq.com
 * @date 2018-03-20 15:05:22
 */
@TableName("room_info")
public class RoomInfo extends Model<RoomInfo> implements Serializable {

    private static final long serialVersionUID = 1L;


	//主键
	@TableId("fd_id")
	private String fdId;
	//房间名称
	@TableField("fd_name")
	private String fdName;
	//房间背景
	@TableField("fd_pic")
	private String fdPic;
	//房间最多人数
	@TableField("fd_num")
	private Integer fdNum;
	//房间比赛战队a
	@TableField("fd_clan_a_id")
	private String fdClanAId;
	//
	@TableField("fd_clan_a_win_num")
	private BigDecimal fdClanAWinNum;
	//房间战队a名称
	@TableField("fd_clan_a_name")
	private String fdClanAName;
	//
	@TableField("fd_clan_a_total_scale")
	private BigDecimal fdClanATotalScale;
	//战队a赔率
	@TableField("fd_clan_a_scale")
	private BigDecimal fdClanAScale;
	//比赛战队b
	@TableField("fd_clan_b_id")
	private String fdClanBId;
	//
	@TableField("fd_clan_b_win_num")
	private BigDecimal fdClanBWinNum;
	//战队b名称
	@TableField("fd_clan_b_name")
	private String fdClanBName;
	//
	@TableField("fd_clan_b_total_scale")
	private BigDecimal fdClanBTotalScale;
	//战队b赔率
	@TableField("fd_clan_b_scale")
	private BigDecimal fdClanBScale;
	//
	@TableField("fd_let_clan_id")
	private String fdLetClanId;
	//
	@TableField("fd_let_clan_name")
	private String fdLetClanName;
	//
	@TableField("fd_let_num")
	private BigDecimal fdLetNum;
	//
	@TableField("fd_a_kill_num")
	private Integer fdAKillNum;
	//
	@TableField("fd_b_kill_num")
	private Integer fdBKillNum;
	//
	@TableField("fd_size_scale")
	private BigDecimal fdSizeScale;
	//
	@TableField("fd_special_scale")
	private BigDecimal fdSpecialScale;
	//比赛结果-1:a赢,0:未结束,1:b赢
	@TableField("fd_result")
	private Integer fdResult;
	//所属赛事
	@TableField("fd_race_id")
	private String fdRaceId;
	//赛事名称
	@TableField("fd_race_name")
	private String fdRaceName;
	//游戏名称
	@TableField("fd_game_name")
	private String fdGameName;
	//关联游戏
	@TableField("fd_game_id")
	private String fdGameId;
	//投注结束时间
	@TableField("fd_end_time")
	private String fdEndTime;
	//是否结算
	@TableField("fd_is_settle")
	private Integer fdIsSettle;

	@TableField(exist = false)
	private String fdClanAAvatar;
	@TableField(exist = false)
	private String fdClanBAvatar;

	/**
	 * 设置：主键
	 */
	public void setFdId(String fdId) {
			this.fdId = fdId;
	}
	/**
	 * 获取：主键
	 */
	public String getFdId() {
			return fdId;
	}
	/**
	 * 设置：房间名称
	 */
	public void setFdName(String fdName) {
			this.fdName = fdName;
	}
	/**
	 * 获取：房间名称
	 */
	public String getFdName() {
			return fdName;
	}
	/**
	 * 设置：房间背景
	 */
	public void setFdPic(String fdPic) {
			this.fdPic = fdPic;
	}
	/**
	 * 获取：房间背景
	 */
	public String getFdPic() {
			return fdPic;
	}
	/**
	 * 设置：房间最多人数
	 */
	public void setFdNum(Integer fdNum) {
			this.fdNum = fdNum;
	}
	/**
	 * 获取：房间最多人数
	 */
	public Integer getFdNum() {
			return fdNum;
	}
	/**
	 * 设置：房间比赛战队a
	 */
	public void setFdClanAId(String fdClanAId) {
			this.fdClanAId = fdClanAId;
	}
	/**
	 * 获取：房间比赛战队a
	 */
	public String getFdClanAId() {
			return fdClanAId;
	}
	/**
	 * 设置：
	 */
	public void setFdClanAWinNum(BigDecimal fdClanAWinNum) {
			this.fdClanAWinNum = fdClanAWinNum;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getFdClanAWinNum() {
			return fdClanAWinNum;
	}
	/**
	 * 设置：房间战队a名称
	 */
	public void setFdClanAName(String fdClanAName) {
			this.fdClanAName = fdClanAName;
	}
	/**
	 * 获取：房间战队a名称
	 */
	public String getFdClanAName() {
			return fdClanAName;
	}
	/**
	 * 设置：
	 */
	public void setFdClanATotalScale(BigDecimal fdClanATotalScale) {
			this.fdClanATotalScale = fdClanATotalScale;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getFdClanATotalScale() {
			return fdClanATotalScale;
	}
	/**
	 * 设置：战队a赔率
	 */
	public void setFdClanAScale(BigDecimal fdClanAScale) {
			this.fdClanAScale = fdClanAScale;
	}
	/**
	 * 获取：战队a赔率
	 */
	public BigDecimal getFdClanAScale() {
			return fdClanAScale;
	}
	/**
	 * 设置：比赛战队b
	 */
	public void setFdClanBId(String fdClanBId) {
			this.fdClanBId = fdClanBId;
	}
	/**
	 * 获取：比赛战队b
	 */
	public String getFdClanBId() {
			return fdClanBId;
	}
	/**
	 * 设置：
	 */
	public void setFdClanBWinNum(BigDecimal fdClanBWinNum) {
			this.fdClanBWinNum = fdClanBWinNum;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getFdClanBWinNum() {
			return fdClanBWinNum;
	}
	/**
	 * 设置：战队b名称
	 */
	public void setFdClanBName(String fdClanBName) {
			this.fdClanBName = fdClanBName;
	}
	/**
	 * 获取：战队b名称
	 */
	public String getFdClanBName() {
			return fdClanBName;
	}
	/**
	 * 设置：
	 */
	public void setFdClanBTotalScale(BigDecimal fdClanBTotalScale) {
			this.fdClanBTotalScale = fdClanBTotalScale;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getFdClanBTotalScale() {
			return fdClanBTotalScale;
	}
	/**
	 * 设置：战队b赔率
	 */
	public void setFdClanBScale(BigDecimal fdClanBScale) {
			this.fdClanBScale = fdClanBScale;
	}
	/**
	 * 获取：战队b赔率
	 */
	public BigDecimal getFdClanBScale() {
			return fdClanBScale;
	}
	/**
	 * 设置：
	 */
	public void setFdLetClanId(String fdLetClanId) {
			this.fdLetClanId = fdLetClanId;
	}
	/**
	 * 获取：
	 */
	public String getFdLetClanId() {
			return fdLetClanId;
	}
	/**
	 * 设置：
	 */
	public void setFdLetClanName(String fdLetClanName) {
			this.fdLetClanName = fdLetClanName;
	}
	/**
	 * 获取：
	 */
	public String getFdLetClanName() {
			return fdLetClanName;
	}
	/**
	 * 设置：
	 */
	public void setFdLetNum(BigDecimal fdLetNum) {
			this.fdLetNum = fdLetNum;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getFdLetNum() {
			return fdLetNum;
	}
	/**
	 * 设置：
	 */
	public void setFdAKillNum(Integer fdAKillNum) {
			this.fdAKillNum = fdAKillNum;
	}
	/**
	 * 获取：
	 */
	public Integer getFdAKillNum() {
			return fdAKillNum;
	}
	/**
	 * 设置：
	 */
	public void setFdBKillNum(Integer fdBKillNum) {
			this.fdBKillNum = fdBKillNum;
	}
	/**
	 * 获取：
	 */
	public Integer getFdBKillNum() {
			return fdBKillNum;
	}
	/**
	 * 设置：
	 */
	public void setFdSizeScale(BigDecimal fdSizeScale) {
			this.fdSizeScale = fdSizeScale;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getFdSizeScale() {
			return fdSizeScale;
	}
	/**
	 * 设置：
	 */
	public void setFdSpecialScale(BigDecimal fdSpecialScale) {
			this.fdSpecialScale = fdSpecialScale;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getFdSpecialScale() {
			return fdSpecialScale;
	}
	/**
	 * 设置：比赛结果-1:a赢,0:未结束,1:b赢
	 */
	public void setFdResult(Integer fdResult) {
			this.fdResult = fdResult;
	}
	/**
	 * 获取：比赛结果-1:a赢,0:未结束,1:b赢
	 */
	public Integer getFdResult() {
			return fdResult;
	}
	/**
	 * 设置：所属赛事
	 */
	public void setFdRaceId(String fdRaceId) {
			this.fdRaceId = fdRaceId;
	}
	/**
	 * 获取：所属赛事
	 */
	public String getFdRaceId() {
			return fdRaceId;
	}
	/**
	 * 设置：赛事名称
	 */
	public void setFdRaceName(String fdRaceName) {
			this.fdRaceName = fdRaceName;
	}
	/**
	 * 获取：赛事名称
	 */
	public String getFdRaceName() {
			return fdRaceName;
	}
	/**
	 * 设置：游戏名称
	 */
	public void setFdGameName(String fdGameName) {
			this.fdGameName = fdGameName;
	}
	/**
	 * 获取：游戏名称
	 */
	public String getFdGameName() {
			return fdGameName;
	}
	/**
	 * 设置：关联游戏
	 */
	public void setFdGameId(String fdGameId) {
			this.fdGameId = fdGameId;
	}
	/**
	 * 获取：关联游戏
	 */
	public String getFdGameId() {
			return fdGameId;
	}
	/**
	 * 设置：投注结束时间
	 */
	public void setFdEndTime(String fdEndTime) {
			this.fdEndTime = fdEndTime;
	}
	/**
	 * 获取：投注结束时间
	 */
	public String getFdEndTime() {
			return fdEndTime;
	}
	/**
	 * 设置：是否结算
	 */
	public void setFdIsSettle(Integer fdIsSettle) {
			this.fdIsSettle = fdIsSettle;
	}
	/**
	 * 获取：是否结算
	 */
	public Integer getFdIsSettle() {
			return fdIsSettle;
	}

	public String getFdClanAAvatar() {
		return fdClanAAvatar;
	}

	public void setFdClanAAvatar(String fdClanAAvatar) {
		this.fdClanAAvatar = fdClanAAvatar;
	}

	public String getFdClanBAvatar() {
		return fdClanBAvatar;
	}

	public void setFdClanBAvatar(String fdClanBAvatar) {
		this.fdClanBAvatar = fdClanBAvatar;
	}

	@Override
	protected Serializable pkVal() {
			return this.fdId;
	}
}
